const Controller = require('egg').Controller;

class HomeController extends Controller {
    async index() {
        const { ctx, app } = this;
        // ctx = context 上下文
        // app 根实例  有且只有一个
        // 取值方式 传参方式都没有变化
        const res = await this.ctx.service.home.index()
        this.ctx.body = {
            success: true,
            data: res,
            date: this.ctx.helper.relativeTime(Date.now())
        };
        // controller值负责收和发
        // 复杂业务逻辑处理 交给了 Service
    }
}

module.exports = HomeController;
